//index.js
const app = getApp()

const dtFmt = require('../../lib/utils.js')

Page({
  data: {
    bill: {},
  },

  onLoad: function (options) {
    if (!wx.cloud) {
      wx.redirectTo({
        url: '../chooseLib/chooseLib',
      })
      return
    }
    console.log("billDetail options => ", options)
    this.queryData(options)
  },

  queryData: function (options) {
    if (options.idx != null) {
        wx.showLoading({
          title: '加载中',
        })
        setTimeout(function () {
          wx.hideLoading()
        }, 2000)
        var _this = this
        // this.getBill(options.billId)
        //var bills = wx.getStorageSync('bills')
        wx.getStorage({
          key: 'bills',
          success: function(res) {
            var bills = res.data
            bills[options.idx].status = bills[options.idx].status == 0 ? '待开票' : bills[options.idx].status == 1 ? '已开票' : '已废弃'
            bills[options.idx].createDate = dtFmt.tsFormatTime(bills[options.idx].createDate, 'Y-M-D h:m:s')
            _this.setData({
              bill: bills[options.idx]
            })

          },
          complete: function(res) {
            wx.hideLoading()
            console.log("get storage => ", res)
          }
        })
      
    }
  },

  //deprecated
  // getBill: function(billId) {
  //   wx.cloud.callFunction({
  //     name: 'bill_get_by_id',
  //     data: {
  //       bill_id: billId
  //     },
  //     success: res => {
  //       console.log("billDetail bill_get_by_id result ==> ", res)
  //       wx.hideLoading()
  //       if (res.result.code == 1) {
  //         res.result.data.status = res.result.data.status == 0 ? '待开票' : res.result.data.status == 1 ? '已开票' : '已废弃'
  //         res.result.data.createDate = dtFmt.tsFormatTime(res.result.data.createDate, 'Y-M-D h:m:s')
  //         this.setData({
  //           bill: res.result.data
  //         })
  //       }
  //     },
  //     fail: err => {
  //       wx.hideLoading()
  //       wx.showToast({
  //         icon: 'none',
  //         title: '加载失败,请重试',
  //       })
  //       console.error('[云函数] [bill_get_by_id] 调用失败：', err)
  //     }
  //   })
  // },

})
